[INFO] fetching crate lz4_flex 0.11.1...
[INFO] checking lz4_flex-0.11.1 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate lz4_flex 0.11.1 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate lz4_flex 0.11.1 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lz4_flex 0.11.1
[INFO] finished tweaking crates.io crate lz4_flex 0.11.1
[INFO] tweaked toml for crates.io crate lz4_flex 0.11.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate lz4_flex 0.11.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded proptest v1.2.0
[INFO] [stderr]   Downloaded lzzzz v1.0.4
[INFO] [stderr]   Downloaded lz4-compress v0.1.1
[INFO] [stderr]   Downloaded snap v1.1.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6dc81a920a72352368f2c9cedccb21e261f06faeea6dcc41e1df10e1f5662f8b
[INFO] running `Command { std: "docker" "start" "-a" "6dc81a920a72352368f2c9cedccb21e261f06faeea6dcc41e1df10e1f5662f8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6dc81a920a72352368f2c9cedccb21e261f06faeea6dcc41e1df10e1f5662f8b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6dc81a920a72352368f2c9cedccb21e261f06faeea6dcc41e1df10e1f5662f8b", kill_on_drop: false }`
[INFO] [stdout] 6dc81a920a72352368f2c9cedccb21e261f06faeea6dcc41e1df10e1f5662f8b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9c1354280470eca147ae3204a04a3cc3627ee63840e9573cfacdfbab97924a59
[INFO] running `Command { std: "docker" "start" "-a" "9c1354280470eca147ae3204a04a3cc3627ee63840e9573cfacdfbab97924a59", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.146
[INFO] [stderr]    Compiling rustix v0.37.20
[INFO] [stderr]    Compiling tempfile v3.6.0
[INFO] [stderr]    Compiling libm v0.2.7
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling serde v1.0.164
[INFO] [stderr]    Compiling snap v1.1.0
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]    Compiling serde_json v1.0.97
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking ryu v1.0.13
[INFO] [stderr]     Checking itoa v1.0.6
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking more-asserts v0.3.1
[INFO] [stderr]     Checking lz4-compress v0.1.1
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking lz4_flex v0.11.1 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling jobserver v0.1.26
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]     Checking getrandom v0.2.10
[INFO] [stderr]     Checking io-lifetimes v1.0.11
[INFO] [stderr]     Checking wait-timeout v0.2.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking rand_xorshift v0.3.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]    Compiling lzzzz v1.0.4
[INFO] [stderr]     Checking rusty-fork v0.3.0
[INFO] [stderr]     Checking proptest v1.2.0
[INFO] [stdout] error: couldn't read benches/crit_bench.rs: No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lz4_flex` (bench "crit_bench") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "9c1354280470eca147ae3204a04a3cc3627ee63840e9573cfacdfbab97924a59", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9c1354280470eca147ae3204a04a3cc3627ee63840e9573cfacdfbab97924a59", kill_on_drop: false }`
[INFO] [stdout] 9c1354280470eca147ae3204a04a3cc3627ee63840e9573cfacdfbab97924a59
[INFO] checking lz4_flex-0.11.1 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate lz4_flex 0.11.1 into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate lz4_flex 0.11.1 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate lz4_flex 0.11.1
[INFO] finished tweaking crates.io crate lz4_flex 0.11.1
[INFO] tweaked toml for crates.io crate lz4_flex 0.11.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] crate crates.io crate lz4_flex 0.11.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 7f6e8323cd3d508de72f2f9e597cee0460f43b5b882ce7b0ff7bb6b60c18018c
[INFO] running `Command { std: "docker" "start" "-a" "7f6e8323cd3d508de72f2f9e597cee0460f43b5b882ce7b0ff7bb6b60c18018c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7f6e8323cd3d508de72f2f9e597cee0460f43b5b882ce7b0ff7bb6b60c18018c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7f6e8323cd3d508de72f2f9e597cee0460f43b5b882ce7b0ff7bb6b60c18018c", kill_on_drop: false }`
[INFO] [stdout] 7f6e8323cd3d508de72f2f9e597cee0460f43b5b882ce7b0ff7bb6b60c18018c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 19d4d13104a830398ef7b9b4bc02a4cf7b003ceee8769510417bcac6ad6c3ab7
[INFO] running `Command { std: "docker" "start" "-a" "19d4d13104a830398ef7b9b4bc02a4cf7b003ceee8769510417bcac6ad6c3ab7", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.146
[INFO] [stderr]    Compiling rustix v0.37.20
[INFO] [stderr]    Compiling tempfile v3.6.0
[INFO] [stderr]    Compiling libm v0.2.7
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]    Compiling serde v1.0.164
[INFO] [stderr]    Compiling snap v1.1.0
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]    Compiling serde_json v1.0.97
[INFO] [stderr]     Checking unarray v0.1.4
[INFO] [stderr]     Checking ryu v1.0.13
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking itoa v1.0.6
[INFO] [stderr]     Checking twox-hash v1.6.3
[INFO] [stderr]     Checking byteorder v0.5.3
[INFO] [stderr]     Checking more-asserts v0.3.1
[INFO] [stderr]     Checking lz4-compress v0.1.1
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking lz4_flex v0.11.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/block/compress.rs:43:30
[INFO] [stdout]    |
[INFO] [stdout] 43 |     u32::from_ne_bytes(input[n..n + 4].try_into().unwrap())
[INFO] [stdout]    |                              ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 | #![deny(warnings)]
[INFO] [stdout]    |         ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(range_syntax)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/block/compress.rs:61:40
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let arr: &[u8; USIZE_SIZE] = input[n..n + USIZE_SIZE].try_into().unwrap();
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/block/compress.rs:110:28
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let cur_slice = &input[*cur..input.len() - END_OFFSET];
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/block/compress.rs:111:30
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let cand_slice = &source[candidate..];
[INFO] [stdout]     |                              ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/block/compress.rs:278:37
[INFO] [stdout]     |
[INFO] [stdout] 278 |     output.extend_from_slice(&input[start..]);
[INFO] [stdout]     |                                     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/block/compress.rs:565:42
[INFO] [stdout]     |
[INFO] [stdout] 565 |     output.extend_from_slice_wild(&input[input_start..input_start + len], len)
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/block/compress.rs:615:33
[INFO] [stdout]     |
[INFO] [stdout] 615 |         *dict_data = &dict_data[dict_data.len() - WINDOW_SIZE..];
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/block/compress.rs:676:29
[INFO] [stdout]     |
[INFO] [stdout] 676 |             &mut compressed[4..]
[INFO] [stdout]     |                             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/block/decompress_safe.rs:56:14
[INFO] [stdout]    |
[INFO] [stdout] 56 |         .get(*input_pos..*input_pos + 2)
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/block/decompress_safe.rs:132:42
[INFO] [stdout]     |
[INFO] [stdout] 132 |             let input: &[u8; 16] = input[input_pos..input_pos + 16].try_into().unwrap();
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/block/decompress_safe.rs:194:45
[INFO] [stdout]     |
[INFO] [stdout] 194 |             output.extend_from_slice(&input[input_pos..input_pos + literal_length]);
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/block/decompress_safe.rs:258:31
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let ext_match = &ext_dict[dict_offset..dict_offset + dict_match_length];
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/block/mod.rs:155:23
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let rest = &input[4..];
[INFO] [stdout]     |                       ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/frame/compress.rs:276:26
[INFO] [stdout]     |
[INFO] [stdout] 276 |         let src = &input[self.src_start..];
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/compress.rs:287:27
[INFO] [stdout]     |
[INFO] [stdout] 287 |                 &self.src[self.ext_dict_offset..self.ext_dict_offset + self.ext_dict_len],
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/frame/compress.rs:394:24
[INFO] [stdout]     |
[INFO] [stdout] 394 |             buf = &buf[fill_len..];
[INFO] [stdout]     |                        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/compress.rs:469:12
[INFO] [stdout]     |
[INFO] [stdout] 469 |     target[target_start..target_start + overwrite_len].copy_from_slice(&src[..overwrite_len]);
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/frame/compress.rs:470:35
[INFO] [stdout]     |
[INFO] [stdout] 470 |     target.extend_from_slice(&src[overwrite_len..]);
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:116:51
[INFO] [stdout]     |
[INFO] [stdout] 116 |             read => self.r.read_exact(&mut buffer[read..MAGIC_NUMBER_SIZE])?,
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:119:38
[INFO] [stdout]     |
[INFO] [stdout] 119 |         if u32::from_le_bytes(buffer[0..MAGIC_NUMBER_SIZE].try_into().unwrap())
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:124:35
[INFO] [stdout]     |
[INFO] [stdout] 124 |                 .read(&mut buffer[MAGIC_NUMBER_SIZE..MIN_FRAME_INFO_SIZE])?
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:130:45
[INFO] [stdout]     |
[INFO] [stdout] 130 |                     .read_exact(&mut buffer[MAGIC_NUMBER_SIZE + read..MIN_FRAME_INFO_SIZE])?,
[INFO] [stdout]     |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:136:41
[INFO] [stdout]     |
[INFO] [stdout] 136 |                 .read_exact(&mut buffer[MIN_FRAME_INFO_SIZE..required])?;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:259:35
[INFO] [stdout]     |
[INFO] [stdout] 259 |                         &self.dst[self.dst_start..self.dst_start + len],
[INFO] [stdout]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:339:34
[INFO] [stdout]     |
[INFO] [stdout] 339 |                 .write(&self.dst[self.dst_start..self.dst_end]);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:360:59
[INFO] [stdout]     |
[INFO] [stdout] 360 |                 buf[..read_len].copy_from_slice(&self.dst[self.dst_start..dst_read_end]);
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:416:22
[INFO] [stdout]     |
[INFO] [stdout] 416 |         Ok(&self.dst[self.dst_start..self.dst_end])
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/decompress.rs:448:12
[INFO] [stdout]     |
[INFO] [stdout] 448 |     &mut v[start..end]
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeInclusive` range syntax
[INFO] [stdout]   --> src/frame/header.rs:30:67
[INFO] [stdout]    |
[INFO] [stdout] 30 | const LZ4F_SKIPPABLE_MAGIC_RANGE: std::ops::RangeInclusive<u32> = 0x184D2A50..=0x184D2A5F;
[INFO] [stdout]    |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/header.rs:197:50
[INFO] [stdout]     |
[INFO] [stdout] 197 |         let magic_num = u32::from_le_bytes(input[0..4].try_into().unwrap());
[INFO] [stdout]     |                                                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/header.rs:240:16
[INFO] [stdout]     |
[INFO] [stdout] 240 |         buffer[0..4].copy_from_slice(&LZ4F_MAGIC_NUMBER.to_le_bytes());
[INFO] [stdout]     |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/header.rs:257:20
[INFO] [stdout]     |
[INFO] [stdout] 257 |             buffer[offset..offset + 8].copy_from_slice(&size.to_le_bytes());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/header.rs:262:20
[INFO] [stdout]     |
[INFO] [stdout] 262 |             buffer[offset..offset + 4].copy_from_slice(&dict_id.to_le_bytes());
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/header.rs:268:30
[INFO] [stdout]     |
[INFO] [stdout] 268 |         hasher.write(&buffer[4..offset]);
[INFO] [stdout]     |                              ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/frame/header.rs:358:38
[INFO] [stdout]     |
[INFO] [stdout] 358 |         hasher.write(&original_input[4..original_input.len() - input.len() - 1]);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/fastcpy.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     dst[0..SIZE].copy_from_slice(&src[0..SIZE]);
[INFO] [stdout]    |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]   --> src/fastcpy.rs:95:39
[INFO] [stdout]    |
[INFO] [stdout] 95 |     dst[0..SIZE].copy_from_slice(&src[0..SIZE]);
[INFO] [stdout]    |                                       ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/fastcpy.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     dst[src.len() - SIZE..].copy_from_slice(&src[src.len() - SIZE..]);
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/fastcpy.rs:96:50
[INFO] [stdout]    |
[INFO] [stdout] 96 |     dst[src.len() - SIZE..].copy_from_slice(&src[src.len() - SIZE..]);
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/sink.rs:21:33
[INFO] [stdout]    |
[INFO] [stdout] 21 |         SliceSink::new(&mut vec[offset..], pos)
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/sink.rs:40:33
[INFO] [stdout]    |
[INFO] [stdout] 40 |         SliceSink::new(&mut vec[offset..], pos)
[INFO] [stdout]    |                                 ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sink.rs:160:21
[INFO] [stdout]     |
[INFO] [stdout] 160 |         self.output[self.pos..self.pos + len].fill(byte);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sink.rs:173:43
[INFO] [stdout]     |
[INFO] [stdout] 173 |         slice_copy(data, &mut self.output[self.pos..(self.pos) + data.len()]);
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sink.rs:183:33
[INFO] [stdout]     |
[INFO] [stdout] 183 |         self.output.copy_within(start..start + wild_len, self.pos);
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: usage of `Range` range syntax
[INFO] [stdout]    --> src/sink.rs:192:18
[INFO] [stdout]     |
[INFO] [stdout] 192 |         for i in start + offset..start + offset + num_bytes {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 45 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lz4_flex` (lib) due to 46 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "19d4d13104a830398ef7b9b4bc02a4cf7b003ceee8769510417bcac6ad6c3ab7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "19d4d13104a830398ef7b9b4bc02a4cf7b003ceee8769510417bcac6ad6c3ab7", kill_on_drop: false }`
[INFO] [stdout] 19d4d13104a830398ef7b9b4bc02a4cf7b003ceee8769510417bcac6ad6c3ab7
